/**
* All Rights Reserved , Copyright (C) 2021 , 青岛鼎信通讯股份有限公司
*
* ISdProjectUniversalChangeService
* 项目变更通用
*
* 修改纪录
* 2021-12-20 版本：1.0 wangxinhua 创建。
* @version 版本：1.0
* @author 作者：wangxinhua
* 创建日期：2021-12-20
*/

package com.topscomm.gpm.service;

import com.topscomm.gpm.IGpmService;
import com.topscomm.gpm.pojo.GpmProjectUniversalChangeEntity;
import com.topscomm.gpm.dao.IGpmProjectUniversalChangeDao;

import java.util.Map;

public interface IGpmProjectUniversalChangeService extends IGpmService<GpmProjectUniversalChangeEntity, IGpmProjectUniversalChangeDao> {

    void saveApprovalUserAndOpinion(Map<String, Object> paraMap);

    void saveOpinion(GpmProjectUniversalChangeEntity changeEntity, String opinion);

    void sendMessageToPMO(GpmProjectUniversalChangeEntity changeEntity);

    void createRecordAfterApproval(String sourcetype, String sourceid, String extendFiled2);

    void createRecordAfterSave(String sourcetype, String sourceid, String extendFiled2);

    void addLastVersionInfo(Map<String, Object> map);

    void isInApprovalList(Map<String, Object> map);
}
